// 全局配置axios
import axios from 'axios'

const servic = axios.create({
  // 请求超时时间
  timeout: 3000,
})

// 请求拦截器  请求头什么的可以通过config来获取
servic.interceptors.request.use(
  (config) => {
    return config
  },
  (err) => {
    return err
  }
)

// 响应拦截器  后端返回状态码,可以在这里拦截他们,跳到对应的网址,或者刷新token
servic.interceptors.response.use(
  (response) => {
    let res = {}
    // 可以去判断 如果状态码是多少的的时候怎么做
    res.status = response.status
    res.data = response.data
    return res
  },
  (err) => {
    return err
  }
)
export default servic
